package cn.uce.base.vo;

/**
 * @PACKAGENAME: com.ymdd.coss.vo.workOrderVo
 * @ClassName: CCC
 * @Author: CN.SEVEN, zhangcn
 * @TIME: 2019-06-12
 * @PROJECTNAME: ccos
 * @Copyright: 2018 www.yimidida.com Inc. All rights reserved. 注意：本内容仅限于上海壹米滴答供应链管理有限公司内部传阅，禁止外泄以及用于其他的商业目
 **/

import java.util.Date;

public class WosWorkBillFlowLog {
    /**
     *主键ID
     */

    private Long flowLogId;

    /**
     *工单号
     */
    private String workBillNo;

    /**
     *运单号
     */
    private String wayBillNo;

    /**
     *工单状态工单状态(待抢单，待处理，处理中，结办，结单)
     */
    private String workBillStatus;
    private String workBillStatusName;

    /**
     *操作人姓名
     */
    private String createrName;

    /**
     *处理人姓名
     */
    private String handlePersonName;

    /**
     *操作人所属机构类型
     */
    private Integer createrDepartmentType;

    /**
     *操作人工号
     */
    private String createrCode;

    /**
     *处理人工号
     */
    private String handlePersonCode;

    /**
     *操作人所属机构号(网点，部门)名字
     */
    private String createrDepartmentName;

    /**
     *处理人所属机构号(网点，部门)名字
     */
    private String handleDepartmentName;

    /**
     *操作人所属机构号(网点，部门)code
     */
    private String createrDepartmentCode;

    /**
     *处理人所属机构号(网点，部门)code
     */
    private String handleDepartmentCode;

    /**
     *操作人省区name
     */
    private String createrProvinceName;

    /**
     *处理人省区name
     */
    private String handleProvinceName;

    /**
     *操作人省区code
     */
    private String createrProvinceCode;

    /**
     *处理人省区code
     */
    private String handleProvinceCode;

    /**
     *处理信息附件
     */
    private String handlerAttachment;

    /**
     *处理信息
     */
    private String handlerInfo;

    /**
     *操作前处理省区code
     */
    private String beforeHandleProvinceCode;

    /**
     *操作前处理部门code
     */
    private String beforeHandleDepartmentName;

    /**
     *操作前处理部门code
     */
    private String beforeHandleDepartmentCode;

    /**
     *操作前处理人name
     */
    private String beforeHandlePersonName;

    /**
     *操作前处理人code
     */
    private String beforeHandlePersonCode;

    /**
     *记录类型（1.处理记录2.流转记录）
     */
    private String type;
    private String typeName;

    /**
     *处理类型(0.协助,1.处理,2.结办,3裁定退回,4,重复工单)
     */
    private String dealType;
    private String dealTypeName;

    /**
     *流转类型(0.新增,1.转机构2.转上级,3指派工单,4.抢单)
     */
    private String flowType;
    private String flowTypeName;

    /**
     *是否app操作(0:不是  1:是  )
     */
    private Integer isApp;

    /**
     *跟进提醒时间
     */
    private Date remindTime;

    /**
     *是否首次操作(0:不是  1:是  )
     */
    private Integer isFirestTime;

    /**
     *公司code
     */
    private String compCode;

    /**
     *前一个关键流程时间
     */
    private Date lastStepTime;

    /**
     *创建人(主键+工号code)
     */
    private String creater;

    /**
     *创建时间
     */
    private Date createrTime;

    /**
     *修改人(主键+工号code)
     */
    private String modifier;

    /**
     *修改时间
     */
    private Date modifierTime;

    /**
     *是否删除(0未删除;1 已删除)
     */
    private Integer isDelete;

    /**
     *最新修改时间
     */
    private Date lastestTime;

    /**
     *版本
     */
    private Long recordVersion;

    /**
     *备注字段1
     */
    private String column1;

    /**
     *备注字段2
     */
    private String column2;

    /**
     *备注字段3
     */
    private String column3;


    private String firstTypeTemp;
    private String secondTypeTemp;

    public String getFirstTypeTemp() {
        return firstTypeTemp;
    }

    public void setFirstTypeTemp(String firstTypeTemp) {
        this.firstTypeTemp = firstTypeTemp;
    }

    public String getSecondTypeTemp() {
        return secondTypeTemp;
    }

    public void setSecondTypeTemp(String secondTypeTemp) {
        this.secondTypeTemp = secondTypeTemp;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getDealTypeName() {
        return dealTypeName;
    }

    public void setDealTypeName(String dealTypeName) {
        this.dealTypeName = dealTypeName;
    }

    public String getFlowTypeName() {
        return flowTypeName;
    }

    public void setFlowTypeName(String flowTypeName) {
        this.flowTypeName = flowTypeName;
    }

    private static final long serialVersionUID = 1L;

    public Long getFlowLogId() {
        return flowLogId;
    }

    public void setFlowLogId(Long flowLogId) {
        this.flowLogId = flowLogId;
    }

    public String getWorkBillNo() {
        return workBillNo;
    }

    public void setWorkBillNo(String workBillNo) {
        this.workBillNo = workBillNo;
    }

    public String getWayBillNo() {
        return wayBillNo;
    }

    public void setWayBillNo(String wayBillNo) {
        this.wayBillNo = wayBillNo;
    }

    public String getWorkBillStatus() {
        return workBillStatus;
    }

    public void setWorkBillStatus(String workBillStatus) {
        this.workBillStatus = workBillStatus;
    }

    public String getCreaterName() {
        return createrName;
    }

    public void setCreaterName(String createrName) {
        this.createrName = createrName;
    }

    public String getHandlePersonName() {
        return handlePersonName;
    }

    public void setHandlePersonName(String handlePersonName) {
        this.handlePersonName = handlePersonName;
    }

    public Integer getCreaterDepartmentType() {
        return createrDepartmentType;
    }

    public void setCreaterDepartmentType(Integer createrDepartmentType) {
        this.createrDepartmentType = createrDepartmentType;
    }

    public String getCreaterCode() {
        return createrCode;
    }

    public void setCreaterCode(String createrCode) {
        this.createrCode = createrCode;
    }

    public String getHandlePersonCode() {
        return handlePersonCode;
    }

    public void setHandlePersonCode(String handlePersonCode) {
        this.handlePersonCode = handlePersonCode;
    }

    public String getCreaterDepartmentName() {
        return createrDepartmentName;
    }

    public void setCreaterDepartmentName(String createrDepartmentName) {
        this.createrDepartmentName = createrDepartmentName;
    }

    public String getHandleDepartmentName() {
        return handleDepartmentName;
    }

    public void setHandleDepartmentName(String handleDepartmentName) {
        this.handleDepartmentName = handleDepartmentName;
    }

    public String getCreaterDepartmentCode() {
        return createrDepartmentCode;
    }

    public void setCreaterDepartmentCode(String createrDepartmentCode) {
        this.createrDepartmentCode = createrDepartmentCode;
    }

    public String getHandleDepartmentCode() {
        return handleDepartmentCode;
    }

    public void setHandleDepartmentCode(String handleDepartmentCode) {
        this.handleDepartmentCode = handleDepartmentCode;
    }

    public String getCreaterProvinceName() {
        return createrProvinceName;
    }

    public void setCreaterProvinceName(String createrProvinceName) {
        this.createrProvinceName = createrProvinceName;
    }

    public String getHandleProvinceName() {
        return handleProvinceName;
    }

    public void setHandleProvinceName(String handleProvinceName) {
        this.handleProvinceName = handleProvinceName;
    }

    public String getCreaterProvinceCode() {
        return createrProvinceCode;
    }

    public void setCreaterProvinceCode(String createrProvinceCode) {
        this.createrProvinceCode = createrProvinceCode;
    }

    public String getHandleProvinceCode() {
        return handleProvinceCode;
    }

    public void setHandleProvinceCode(String handleProvinceCode) {
        this.handleProvinceCode = handleProvinceCode;
    }

    public String getHandlerAttachment() {
        return handlerAttachment;
    }

    public void setHandlerAttachment(String handlerAttachment) {
        this.handlerAttachment = handlerAttachment;
    }

    public String getHandlerInfo() {
        return handlerInfo;
    }

    public void setHandlerInfo(String handlerInfo) {
        this.handlerInfo = handlerInfo;
    }

    public String getBeforeHandleProvinceCode() {
        return beforeHandleProvinceCode;
    }

    public void setBeforeHandleProvinceCode(String beforeHandleProvinceCode) {
        this.beforeHandleProvinceCode = beforeHandleProvinceCode;
    }

    public String getBeforeHandleDepartmentName() {
        return beforeHandleDepartmentName;
    }

    public void setBeforeHandleDepartmentName(String beforeHandleDepartmentName) {
        this.beforeHandleDepartmentName = beforeHandleDepartmentName;
    }

    public String getBeforeHandleDepartmentCode() {
        return beforeHandleDepartmentCode;
    }

    public void setBeforeHandleDepartmentCode(String beforeHandleDepartmentCode) {
        this.beforeHandleDepartmentCode = beforeHandleDepartmentCode;
    }

    public String getBeforeHandlePersonName() {
        return beforeHandlePersonName;
    }

    public void setBeforeHandlePersonName(String beforeHandlePersonName) {
        this.beforeHandlePersonName = beforeHandlePersonName;
    }

    public String getBeforeHandlePersonCode() {
        return beforeHandlePersonCode;
    }

    public void setBeforeHandlePersonCode(String beforeHandlePersonCode) {
        this.beforeHandlePersonCode = beforeHandlePersonCode;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getDealType() {
        return dealType;
    }

    public void setDealType(String dealType) {
        this.dealType = dealType;
    }

    public String getFlowType() {
        return flowType;
    }

    public void setFlowType(String flowType) {
        this.flowType = flowType;
    }

    public Integer getIsApp() {
        return isApp;
    }

    public void setIsApp(Integer isApp) {
        this.isApp = isApp;
    }

    public Date getRemindTime() {
        return remindTime;
    }

    public void setRemindTime(Date remindTime) {
        this.remindTime = remindTime;
    }

    public Integer getIsFirestTime() {
        return isFirestTime;
    }

    public void setIsFirestTime(Integer isFirestTime) {
        this.isFirestTime = isFirestTime;
    }

    public String getCompCode() {
        return compCode;
    }

    public void setCompCode(String compCode) {
        this.compCode = compCode;
    }

    public Date getLastStepTime() {
        return lastStepTime;
    }

    public void setLastStepTime(Date lastStepTime) {
        this.lastStepTime = lastStepTime;
    }

    public String getCreater() {
        return creater;
    }

    public void setCreater(String creater) {
        this.creater = creater;
    }

    public Date getCreaterTime() {
        return createrTime;
    }

    public void setCreaterTime(Date createrTime) {
        this.createrTime = createrTime;
    }

    public String getModifier() {
        return modifier;
    }

    public void setModifier(String modifier) {
        this.modifier = modifier;
    }

    public Date getModifierTime() {
        return modifierTime;
    }

    public void setModifierTime(Date modifierTime) {
        this.modifierTime = modifierTime;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public Date getLastestTime() {
        return lastestTime;
    }

    public void setLastestTime(Date lastestTime) {
        this.lastestTime = lastestTime;
    }

    public Long getRecordVersion() {
        return recordVersion;
    }

    public void setRecordVersion(Long recordVersion) {
        this.recordVersion = recordVersion;
    }

    public String getColumn1() {
        return column1;
    }

    public void setColumn1(String column1) {
        this.column1 = column1;
    }

    public String getColumn2() {
        return column2;
    }

    public void setColumn2(String column2) {
        this.column2 = column2;
    }

    public String getColumn3() {
        return column3;
    }

    public void setColumn3(String column3) {
        this.column3 = column3;
    }

    public String getWorkBillStatusName() {
        return workBillStatusName;
    }

    public void setWorkBillStatusName(String workBillStatusName) {
        this.workBillStatusName = workBillStatusName;
    }
}